having defecated - Espagnol Anglais Dictionnaire